package plot;

import java.util.ArrayList;

/**
 *
 * @author Evangelista
 */
public class PlotData {
    
    private boolean winner = false;
    private double latitude;
    private double longitude;
    private double grau_direcao;
    private String pano_id;
    private ArrayList<String> vizinhos = new ArrayList<String>();
    
    public PlotData( String pano_id, ArrayList<String> vizinhos, double lat, double lng, double grau_direcao, boolean winner ){
        this.latitude     = lat;
        this.longitude    = lng;
        this.grau_direcao = grau_direcao;
        this.pano_id      = pano_id;
        this.vizinhos     = vizinhos;
        this.winner       = winner;
    }
    
    public double get_latitude(){
        return latitude;
    }
    
    public double get_longitude(){
        return longitude;
    }
    
    public double get_grau_direcao(){
        return this.grau_direcao;
    }
    
    public String get_pano_id(){
        return this.pano_id;
    }
    
    public ArrayList<String> get_vizinhos(){
        return this.vizinhos;
    }
    
    public boolean is_winner(){
        return this.winner;
    }
    
    public String get_lat_lng_pair(){
        return String.valueOf(latitude) + "," + String.valueOf(longitude);
    }
    
}
